
// 若直接使用未声明的变量则会抛出 ReferenceError
// console.log( username ); // ReferenceError: username is not defined

console.log( 'start' );

// 可以使用 try...catch 语句来处理 Error
try {
    console.log( username );
    console.log( 'success' );
} catch( e ) {
    console.log( 'fail' );
    // Error 的 name 表示异常类型(即异常名称)
    // Error 的 message 表示异常信息
    console.log( e.name , e.message );
} finally {
    console.log( 'finally' );
}

console.log( 'end' );